#ifndef Scene_H
#define Scene_H

#include "outils.h"
#include "Vue.h"

void Scene_Tour_Suivant(t_liste* pRattaupe, t_motte** pMotte, SDL_Surface* ecran, int eNombreJoueur, t_liste** pmatRattaupe, int* classement, SOCKET* csock, SOCKET* csockfin);
void sDeplacEcrire (char *sCommande, SDL_Surface* ecran, t_rattaupes Rattaupe, t_motte** pMotte, int eNombreJoueur, t_liste** pmatRattaupe, int* classement, SOCKET* csock, SOCKET* csockfin);
int bDeplacement_possible(t_motte** pMotte, int ePosX, int ePosY);
int bDeplacement_possible_dir(t_motte** pMotte, int ePosX, int ePosY, char* sCommande);
void Rattaupes_deplacement(t_liste* pRattaupe, t_motte** pMotte, int ePosX, int ePosY, char* sCommande, SDL_Surface* ecran);
void Rattaupes_absorption(t_liste* pRattaupe, t_motte** pMotte, int ePosX, int ePosY, SDL_Surface* ecran);
void Nourriture_absorption (t_liste* pRattaupe, t_motte** pMotte, int ePosX, int ePosY, SDL_Surface* ecran);
void Sante_decremente (t_liste* pRattaupe, int32_t eTour);
void Mort_Rattaupe (t_motte** pMotte, t_liste* pRattaupe, SDL_Surface* ecran,int32_t eNombreJoueurIncremente, int32_t eNombreJoueur, SOCKET* csock);
void Nourriture_decremente(t_motte** pMotte);
void Enceinte_incremente (t_liste* pRattaupe, int32_t eTour);
void Rattaupe_Grandis(t_liste* pRattaupe);

#endif
